runtime.g.waitreason (field)
13 uses
runtime (current package)
debugcall.go#L161: gp.waitreason = waitReasonDebugCall
heapdump.go#L363: dumpstr(gp.waitreason.String())
heapdump.go#L698: _g_.waitreason = waitReasonDumpingHeap
mgc.go#L922: gp.waitreason = waitReasonGarbageCollection
mgcmark.go#L223: userG.waitreason = waitReasonGarbageCollectionScan
mgcmark.go#L553: gp.waitreason = waitReasonGCAssistMarking
proc.go#L356: gp.waitreason = reason
proc.go#L3394: gp.waitreason = waitReasonPreempted
proc.go#L3471: gp.waitreason = 0
proc.go#L5403: print(" G", gp.goid, ": status=", readgstatus(gp), "(", gp.waitreason.String(), ") m=", id1, " lockedm=", id2, "\n")
runtime2.go#L441: waitreason waitReason // if status==Gwaiting
traceback.go#L997: if gpstatus == _Gwaiting && gp.waitreason != waitReasonZero {
traceback.go#L998: status = gp.waitreason.String()